익히기 고급 제어 흐름 선형 실행을 넘어서 복잡한 반복 구조와 다중 분기 패턴을 활용하는 것을 의미합니다. 이를 통해 다음과 같은 메커니즘을 통합할 수 있습니다: do-while 반복문, switch 문장과 break/continue 키워드를 사용하여 프로그래머는 기계가 복잡한 로직을 어떻게 탐색할지를 정밀하게 결정할 수 있습니다.
1. for 루프의 구조
이 for 루프는 세 가지 구분된 단계로 구성된 구조화된 반복 패턴입니다: 초기화 (시작점을 정의하는 것), 그리고 조건 검사 (조건 표현식), 그리고 업데이트 (상태를 수정하는 것). 예를 들어, for (var i = 0; i <= 12; i += 2) 두 단위씩 증가하는 조절된 증감을 보여줍니다.
2. 실행 중단
정밀도는 논리적 중단을 통해 달성됩니다: break 문은 즉시 포함된 루프를 종료하지만, continue 현재 본문 실행을 건너뛰고 바로 다음 반복으로 이동합니다. 나머지 연산자 (%)는 여기서 나누어지는지 확인하기 위해 필수적입니다 (예를 들어, current % 7 == 0)
do {
var yourName = prompt("당신은 누구입니까?");
} while (!yourName);
var yourName = prompt("당신은 누구입니까?");
} while (!yourName);
3. 다중 분기
이 switch 문은 긴 if-else 체인에 비해 더 깔끔한 대안을 제공합니다. 하나의 표현식과 여러 개의 이산 값들을 비교할 때 사용됩니다.
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>